/**
 * Author:  LiShibin.
 * Date:    2017/7/5 0005.
 * File：   原生基类.
 */
class BaseNative {
  getType() {
    return 'BaseNative'
  }

  toast(msg) {
  }

  /***
   * 更新app
   * @param url app下载地址
   * @param downloadSuccess 下载成功的回调
   * @param downloadProgress 下载中的回调
   */
  updateApp(url, downloadSuccess, downloadProgress) {
  }

  /***
   * 微信登录
   * @return {Promise} resolve: obj 用户信息, reject: e, 错误信息
   */
  weixinLogin() {
  }

  /***
   * 微信支付
   * @param param
   */
  weixinPay(param) {
  }

  /***
   * 农行支付
   * @param param
   */
  nonghangPay(param) {
  }

  /***
   * 微信分享
   * @param url
   */
  weixinShare(url) {
  }
}

export default BaseNative